package com.mingqijia.gassafety.job.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author zhangfei
 * @version 1.0.0
 * @ClassName EquipmentExport.java
 * @Description
 * @createTime 2022年03月11日
 */
@ApiModel("设备导出数据")
@Data
public class EquipmentExport {

    @ApiModelProperty(value = "设备id编号")
    private String equipmentId;

    @ApiModelProperty(value = "设备名称")
    private String name;

    @ApiModelProperty(value = "时间")
    private Date installTime;
    @ApiModelProperty(value = "客户id")
    private Integer consumerId;
    @ApiModelProperty(value = "Path")
    private String path;

    @ApiModelProperty(value = "设备号")
    private String iMEI;

    @ApiModelProperty(value = "设备厂商")
    private String equipmentManufacturer;

    @ApiModelProperty(value = "设备类型")
    private String equipmentType;

    @ApiModelProperty(value = "设备型号")
    private String equipmentModel;

    @ApiModelProperty(value = "检测类型")
    private String detectionType;

    @ApiModelProperty(value = "回路总数")
    private int loopAmount;

    @ApiModelProperty(value = "运营商")
    private String operators;

    @ApiModelProperty(value = "通讯方式")
    private String communicationMode;

    @ApiModelProperty(value = "有效期")
    private String validity;

    @ApiModelProperty(value = "设备到期时间")
    private String expirationTime;

    @ApiModelProperty(value = "入网时间")
    private String netInTime;

    @ApiModelProperty(value = "登记时间")
    private String registerTime;

    @ApiModelProperty(value = "说明")
    private String remark;

    @ApiModelProperty(value = "回路对应点位数据")
    private String loopPoint;

    @ApiModelProperty(value = "流水数")
    private String serialNumber;

    @ApiModelProperty(value = "创建时间")
    private Integer createYM;

    @ApiModelProperty(value = "删除标识")
    private Integer isDeleted;

    @ApiModelProperty(value = "设备位置")
    private String installationPosition;

    @ApiModelProperty(value = "企业编号")
    private String spId;

    @ApiModelProperty("开通状态")
    private String openStatus;
    @ApiModelProperty("注册状态")
    private String registerStatus;
    @ApiModelProperty("激活状态")
    private String activateStatus;
    @ApiModelProperty("激活时间")
    private String activateTime;
    @ApiModelProperty("开通时间")
    private String openTime;
    @ApiModelProperty("注册时间")
    private String signInTime;
    private String protocolVersion;
    private String iccid;
}
